'''
指数分布
概率密度函数图像
'''

import matplotlib.pyplot as plt
import numpy as np
import scipy.stats as st
from pylab import mpl
plt.style.use('seaborn-darkgrid')
mpl.rcParams['font.sans-serif'] = ['SimHei']  # 显示中文字体
plt.rcParams['axes.unicode_minus'] = False  # 显示负号

x = np.linspace(0, 3, 100)
for lam in [0.5, 1., 2.]:
    # pdf = st.expon.pdf(x, scale=1.0 / lam)
    pdf = st.expon.pdf(x, scale=lam)
    plt.plot(x, pdf, label=r'$\lambda$ = {}'.format(lam))
plt.xlabel('x', fontsize=12)
plt.ylabel('f(x)', fontsize=12)
plt.legend(loc=1)
plt.title("指数分布——不同参数的概率密度函数")
plt.show()